package com.qf.flash.constant;

import com.yanzhenjie.permission.Permission;

/**
 * 2020/2/26 15:48
 */
public interface Constants {

    String[] LOCATE_PERMISSION = {
            Permission.ACCESS_COARSE_LOCATION,
            Permission.ACCESS_FINE_LOCATION,

    };

    String[] TAKE_PHOTO_PERMISSION = {
            Permission.WRITE_EXTERNAL_STORAGE,
            Permission.READ_EXTERNAL_STORAGE,
            Permission.CAMERA,
            Permission.RECORD_AUDIO
    };

    int CAMERA_RESULT_CODE = 10101;
    int ALBUM_RESULT_CODE = 1002;
    int REQUEST_PERMISSIONS = 1003;
    int CHANG_NICKNAME = 1004;
    int CHANG_SIGN = 1005;
    int CHANG_HEAD_FRAME = 1006;
    String CHANGED_NICKNAME = "newName";
    String CHANGED_SIGN = "newSign";
    String CHANGED_FRAME = "headFrame";
    //  微信appid
    String WX_APP_ID = "wx91794436f6056def";



    //==contact
    /**being invited*/
    String BEINVITEED ="beinviteed";
    /**being refused*/
    String BEREFUSED="berefused";
    /**remote user already agreed*/
    String BEAGREED="beagreed";

    //==group application
    /**remote user apply to join*/
    String  BEAPPLYED="beapplyed";
    /**you have agreed to join*/
    String  AGREED="";
    /**you refused the join request*/
    String REFUSED="refused";

    //==group invitation
    /**received remote user's invitation**/
    String  GROUPINVITATION="stringgroupinvitation";
    /**remote user accept your invitation**/
    String GROUPINVITATION_ACCEPTED="groupinvitation_accepted";
    /**remote user declined your invitation**/
    String   GROUPINVITATION_DECLINED="groupinvitation_declined";

    //==multi-device
    /**current user accept contact invitation in other device**/
    String  MULTI_DEVICE_CONTACT_ACCEPT="multi_device_contact_accept";
    /**current user decline contact invitation in other device**/
    String MULTI_DEVICE_CONTACT_DECLINE="multi_device_contact_decline";
    /**current user send contact invite in other device**/
    String   MULTI_DEVICE_CONTACT_ADD="multi_device_contact_add";
    /**current user add black list in other device **/
    String MULTI_DEVICE_CONTACT_BAN="multi_device_contact_ban";
    /** current user remove someone from black list in other device **/
    String   MULTI_DEVICE_CONTACT_ALLOW="multi_device_contact_allow";

    /**current user create group in other device*/
    String  MULTI_DEVICE_GROUP_CREATE="multi_device_group_create";
    /**current user destroy group in other device*/
    String  MULTI_DEVICE_GROUP_DESTROY="multi_device_group_destroy";
    /**current user join group in other device*/
    String  MULTI_DEVICE_GROUP_JOIN="multi_device_group_join";
    /**current user leave group in other device*/
    String  MULTI_DEVICE_GROUP_LEAVE="multi_device_group_leave";
    /**current user apply to join group in other device*/
    String MULTI_DEVICE_GROUP_APPLY="multi_device_group_apply";
    /**current user accept group application in other device*/
    String MULTI_DEVICE_GROUP_APPLY_ACCEPT="multi_device_group_apply_accept";
    /**current user refuse group application in other device*/
    String  MULTI_DEVICE_GROUP_APPLY_DECLINE="multi_device_group_apply_decline";
    /**current user invite some join group in other device*/
    String MULTI_DEVICE_GROUP_INVITE="multi_device_group_invite";
    /**current user accept group invitation in other device*/
    String MULTI_DEVICE_GROUP_INVITE_ACCEPT="multi_device_group_invite_accept";
    /**current user decline group invitation in other device*/
    String MULTI_DEVICE_GROUP_INVITE_DECLINE="multi_device_group_invite_decline";
    /**current user kick some one out of group in other device*/
    String MULTI_DEVICE_GROUP_KICK="multi_device_group_kick";
    /**current user add some one into group black list in other device*/
    String  MULTI_DEVICE_GROUP_BAN="multi_device_group_ban";
    /**current user remove some one from group black list in other device*/
    String MULTI_DEVICE_GROUP_ALLOW="multi_device_group_allow";
    /**current user block group message in other device*/
    String MULTI_DEVICE_GROUP_BLOCK="multi_device_group_block";
    /**current user unblock group message in other device*/
    String  MULTI_DEVICE_GROUP_UNBLOCK="multi_device_group_unblock";
    /**current user assign group owner to some one else in other device*/
    String MULTI_DEVICE_GROUP_ASSIGN_OWNER="multi_device_group_assign_owner";
    /**current user add group admin in other device*/
    String MULTI_DEVICE_GROUP_ADD_ADMIN="multi_device_group_add_admin";
    /**current user remove group admin in other device*/
    String MULTI_DEVICE_GROUP_REMOVE_ADMIN="multi_device_group_remove_admin";
    /**current user mute some one in group in other device*/
    String MULTI_DEVICE_GROUP_ADD_MUTE="multi_device_group_add_mute";
    /**current user unmute some one in group in other device*/
    String MULTI_DEVICE_GROUP_REMOVE_MUTE="multi_device_group_remove_mute";
}
